import React from 'react';
import Child1 from './Child1';
import Child2 from './Child2';

export default class Parent extends React.Component {
  // 状态提升，要传递的数据定义到父组件
  state = {
    msg: '',
  };

  // 定义一个函数接受 Child2 发送的消息
  sendMsg = (msg) => {
    console.log('父组件收到消息', msg);
    this.setState({
      msg: msg,
    });
  };

  render() {
    return (
      <div>
        <Child1 msg={this.state.msg} />
        <Child2 sendMsg={this.sendMsg} />
      </div>
    );
  }
}
